
//TODO a(16)
function  a16(module, exports, a) {
    var i = a(3), s = a(6), r = a(17), n = a(18), o = a(19), l = function (e, t, l, d, h) {
        this.playerData = e, this.user = t, this.pingback = l, this.coreVideo = d, this.curVideo = this.coreVideo, this.lanFit = h, this.evt = i.merge({}, n), this.listener = new o;
        var c = new Date, p = c.getFullYear(), u = c.getMonth() + 1, g = c.getDate(), f = "playerDebug=" + p + (u >= 10 ? u : "0" + u) + (g >= 10 ? g : "0" + g);
        this.isDebug = window.location.search.indexOf(f) >= 0, this.log = new r(this.playerData.playerVersion, this.isDebug), s.isDebug && (this.debuger = a(20), this.debuger.init())
    };
    l.prototype = {
        register: function (e) {
            e.start(this)
        }, debug: function (e) {
            this.debuger && this.debuger.log(e)
        }
    }, module.exports = l
}
